Package-level declarations
Types
Placement of a StylishPopover relative to its trigger anchor.
One collapsible section of a StylishAccordion.
Visual variants of a StylishAlert.
Data class representing a single avatar in a StylishConnectedAvatarRow.
One entry of a StylishBreadcrumb navigation trail.
The Finish-layer alias for the headless connected-card rendering contract.
One label/value pair of a StylishDescriptions.
Visual variants of a StylishResult status page.
Layout direction of a StylishSplitter.
One entry of a StylishTimeline.
A single toast entry managed by StylishToastHostState.
State holder for a stack of toasts displayed by StylishToastHost.
Visual variants of a toast shown by StylishToastHost.
Properties
The default date formatter used by StylishDatePickerField, producing yyyy/MM/dd output (e.g. 2026/07/25).
Whether this dismiss state has settled into a dismissed value (either SwipeToDismissBoxValue.StartToEnd or SwipeToDismissBoxValue.EndToStart).
Functions
The default button renderer used by connected-button layouts when no custom ConnectedButtonItemContent is supplied.
The default card renderer used by connected-card layouts when no custom StylishConnectedCardItemContent is supplied.
The default chip renderer used by connected-chip layouts when no custom ConnectedChipItemContent is supplied.
The default list-item renderer used by connected-list layouts when no custom ConnectedListItemContent is supplied.
Creates and remembers a DateRangePickerState for use with StylishDateRangePicker.
Convenience alias for rememberStylishSwipeToDismissBoxState with a shorter name. Returns a SwipeToDismissBoxState whose settle animation is configured with StylishTheme.animation tokens.
Creates and remembers a SwipeToDismissBoxState for use with StylishSwipeToDismissBox.
Creates and remembers a StylishToastHostState.
A vertically stacked set of collapsible sections — the web "accordion" pattern from shadcn/ui, MUI, and Chakra UI.
An inline alert/banner — the web "Alert" pattern from Ant Design, Chakra UI, and MUI.
A text field with a filtered suggestion dropdown — the web "AutoComplete" pattern from Ant Design and MUI.
A stacked avatar group — the web "Avatar.Group/AvatarGroup" pattern from Ant Design and MUI.
A navigation trail showing the current location in a hierarchy — the web "Breadcrumb" pattern from shadcn/ui, MUI, and Ant Design.
A horizontally scrolling carousel that centers a focal item and shows smaller sibling items on both sides (multi-browse layout).
A horizontally overlapping row of circular avatars with an optional "+N" overflow indicator, suited for showing team members, commenters, or collaborators.
A vertically connected group of buttons that share outlines and corner radii to form a segmented-control appearance.
A grid of connected buttons laid out in equal-width cells across a fixed number of columns, with shared outlines and corner radii.
A horizontally connected group of buttons that share outlines and corner radii to form a segmented-control appearance.
A vertically connected group of cards that share outlines and corner radii, typically used for grouped settings sections or stacked informational cards.
A grid of connected cards laid out in equal-width cells across a fixed number of columns, with shared outlines and corner radii — suited for statistics dashboards or tile galleries.
A lazily-composed vertical group of connected cards that share outlines and corner radii, suited for long scrollable card lists.
A lazily-composed grid of connected cards laid out in equal-width cells across a fixed number of columns, with shared outlines and corner radii — suited for scrollable statistics dashboards or tile galleries.
A horizontally connected group of cards that share outlines and corner radii, typically used for side-by-side numeric summaries or KPI tiles.
A vertically connected column of selectable chips with animated selection-state color transitions, suited for sidebar filters or vertically stacked category selectors.
A grid of connected selectable chips laid out in equal-width cells across a fixed number of columns, with animated selection-state color transitions — suited for tag clouds, category pickers, or multi-select filter grids.
A horizontally connected row of selectable chips with animated selection-state color transitions, suited for category filters or tab-like selectors.
A vertically connected group of list items that share outlines and corner radii, typically used for grouped settings sections or navigation menus.
A grid of connected list items laid out in equal-width cells across a fixed number of columns, with shared outlines and corner radii — suited for settings dashboards or grouped navigation tiles.
A lazily-composed vertical group of connected list items that share outlines and corner radii, typically used for long grouped settings sections or navigation menus.
A lazily-composed grid of connected list items laid out in equal-width cells across a fixed number of columns, with shared outlines and corner radii — suited for scrollable settings dashboards or grouped navigation tiles.
A horizontally connected group of list items that share outlines and corner radii, typically used for side-by-side summary tiles or horizontal navigation sections.
A horizontally connected row of toggle buttons for mutually exclusive selection among a small set of string-labeled options.
A date-input field that opens a Material 3 DatePickerDialog when tapped, displaying the selected date as formatted text in an OutlinedTextField.
A calendar-based date range picker for selecting a start and end date, rendered with the active theme's Material 3 DatePickerColors.
A label/value detail grid — the web "Descriptions" pattern from Ant Design.
An inline-editable text row — the web "Editable" pattern from Chakra UI.
A placeholder displayed when a list or content area has no data, presenting an optional icon, title, description, and an optional call-to-action.
A labeled form field wrapper — the web "Field/Form" pattern from shadcn/ui and Ant Design.
A standalone list item for one row of information with optional interaction, tap/long-press actions, and leading/trailing slots.
A masonry layout — the web "Masonry" pattern from Ant Design and MUI.
A pager control for long lists — the web "Pagination" pattern from shadcn/ui, MUI, and Ant Design.
A popover — a click-triggered floating panel for rich content (forms, tables, filters, inline editing) — the MUI Popover / Radix Popover counterpart.
A pull-to-refresh container that wraps scrollable content and shows the Material 3 PullToRefreshDefaults.Indicator while a refresh is in progress.
A full status page — the web "Result" pattern from Ant Design.
A titled section that groups a heading, optional supporting text, and arbitrary content under a consistent vertical rhythm (Sectioned structure).
A circular shimmering placeholder representing an avatar or icon.
A card-shaped skeleton placeholder with an avatar, a title line, and one or more body lines, mimicking the layout of com.segnities007.stylishui.components.atoms.StylishConnectedCard.
A snackbar styled with the Stylish design language — rounded corners from StylishTheme.dimensions.connectedCornerRadius and theme-aware container/content colors.
A slot-based snackbar styled with the Stylish design language, for composing the message and action content directly instead of driving the snackbar from a SnackbarData. Carries the same styling as the SnackbarData overload: rounded corners from StylishTheme.dimensions.connectedCornerRadius and theme-aware container/content colors.
A SnackbarHost that renders each snackbar with StylishSnackbar. Place this inside a com.segnities007.stylishui.components.patterns.StylishScaffold's snackbarHost slot.
A draggable split panel — the web "Splitter/Resizable" pattern from Ant Design and Radix UI.
A labeled metric display — the web "Statistic/Stat" pattern from Ant Design and Chakra UI.
A horizontal step indicator (the web "Stepper" pattern from MUI and Chakra UI).
A swipe-to-dismiss container that reveals backgroundContent as the user swipes content to either side, then settles or dismisses based on the swipe distance.
A simple read-only data table — the web "Table" pattern from shadcn/ui and MUI.
A vertical list of chronological entries — the web "Timeline" pattern from Ant Design and MUI (lab).
A clock-and-input time picker for selecting a time of day, styled with the Stylish design language.
A dialog hosting a StylishTimePicker, styled with the Stylish design language.
A stackable toast display — the web "Toast/Message/Notification" pattern from shadcn/ui, Sonner, Ant Design, and Chakra UI.